﻿using System;
using System.Runtime.Serialization;

namespace SharedGenomics.Annotations
{
    //TODO: move into SharedGenomics.Annotations?
    [DataContract]
    public class ViewedAnnotationInfo
    {
        [DataMember(Order = 1)]
        public Guid Id { get; set; }

        [DataMember(Order = 2)]
        public Guid AnnotationSessionId { get; set; }

        [DataMember(Order = 3)]
        public Guid? ParentViewedAnnotationId { get; set; }

        [DataMember(Order = 4)]
        public DateTime CreatedDate { get; set; }

        [DataMember(Order = 5)]
        public bool IsImportant { get; set; }

        [DataMember(Order = 6)]
        public string EncodedKey { get; set; }

        [DataMember(Order = 7)]
        public string Description { get; set; }
    }
}
